/*
main font: 
main background color: #
main text color: #
hover text color: #
active text color: #
visited text color: #
*/

/*
@font-face {
        font-family: "NokiaPureHeadline";
        src: url("../fonts/nokiapureheadlinelt-webfont.eot");
        src: url("../fonts/nokiapureheadlinelt-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/nokiapureheadlinelt-webfont.woff") format("woff"),
         url("../fonts/nokiapureheadlinelt-webfont.ttf") format("truetype"),
         url("../fonts/nokiapureheadlinelt-webfont.svg#NokiaPureHeadlineBold") format("svg");
}
*/

/* reset & default */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {background: #fff; color: #5f5f5f; font-family: 'Noto Sans', sans-serif; font-weight:400; font-size: 13px; line-height: 1;}
textarea {font-family: inherit; overflow: auto; vertical-align: top; resize: none}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted; cursor: help;}
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;}
table {border-spacing: 0;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
a {color: #5f5f5f; text-decoration: none; font-family: 'Noto Sans', sans-serif;}
a:hover {color: #f59d05; text-shadow: 0px 1px #f59d05;-moz- text-shadow: 0px 1px #f59d05;-webkit- text-shadow: 0px 1px #f59d05;}



/* structure */
#container {width: 1000px; overflow: hidden; margin: 0 auto;}
#header {width: 100%; overflow: hidden;}
#header .hgroup {overflow: hidden;}
#header .l-header {overflow: hidden; float: left; width: 467px;}
#header .logo {background: url(../images/logo.png) no-repeat 0 0; width: 257px; height: 55px; float: left; margin: 12px 5px 0 0; display: block; text-indent: -9999em;}
#header #logan {float: left; margin-top: 40px; color: #e2a43f; font-size: 12px;}
#header .r-header {float: right; padding: 12px 0 0;}
/*#header .r-header a {margin: 0 10px 0 0;}*/
#header .r-header a.active {color: #e2a43f;} 
#nav { margin: 5px 0; padding: 10px 0;text-align:center; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; overflow: hidden; clear: both;}
#nav li {float: left; padding: 0 32px;}
#nav li a {background: url(../images/icon-dot.jpg) no-repeat 0 3px; padding-left: 12px; display: block;font-size: 17px;}
#nav li.current a {color: #e0a53f}
#main {width: 100%; overflow: hidden; padding: 20px 0}
#content {clear: both;}
#content > .inner {width: 100%; overflow: hidden; background: url(../images/bg-wrap.jpg) repeat-y 0 0;}
#footer {padding: 10px 0 40px; background: #ffffff; overflow: hidden; border-top: 1px solid #ccc;}
#footer .fNav {overflow: hidden; float: left; width: 50%;}
#footer .copyright {float: right; width: auto; font-size: 13px;}
#footer .fNav li a {float: left; width: auto; padding-left:10px; margin-left: 10px; border-left: 1px solid #ccc; display: block; font-size: 13px;}
#footer .fNav li:first-child a {margin:0;padding:0; border: none;}

/* page */
.hightLight .image {float: left; display: block; margin: 40px 20px 0 0; border: 1px solid #ccc;}
.hightLight > .inner {float: right; width: 530px;}
.hightLight > .outer {position: relative; float: left;}
.hightLight .description {position: absolute; bottom: 0; background: #71a072; width: 377px; color: #fff; padding: 20px 20px 40px; opacity: 0.9; filter:alpha(opacity:80);}
.hightLight .description h2 {padding: 0 0 20px; font-size: 22px;}
.hightLight .description p {padding: 0 0 0 20px; line-height: 20px; font-size: 14px;}
.hightLight .line-top {float: right; overflow: hidden; width: 315px;}
.hightLight .line-top h2 {float: left; margin-right: 20px; background: url(../images/icon-dot.jpg) no-repeat 0 7px; padding-left: 12px; font-size: 15px; color: #9f9f9f; font-weight: 800; padding-top: 4px;}
.hightLight .line-top form {float: right; position: relative;}
.hightLight .line-top label {color: #e2a441; margin-right: 5px; font-size: 15px; font-weight: normal; display: inline; }
.hightLight .line-top input {border: 1px solid #bababa; width: 135px; padding: 2px 5px; height: 18px;}
.hightLight .line-top input[type="text"] { box-shadow: inset 1px 0 3px #dadada; -webkit-box-shadow: inset 1px 0 3px #dadada; -moz- box-shadow: inset 1px 0 3px #dadada;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;-ms-border-radius: 4px; }
.hightLight .line-top a,
.hightLight .line-top input[type=submit] {position: absolute; text-indent: -9999em; right: 3px; top: 4px; background: url(../images/icon-search.jpg) no-repeat 0 0; width: 15px; height: 16px; border: none; cursor: pointer;}
.infoContent {clear: both; padding: 30px 0; line-height: 20px;}
.infoContent h3 {color: #e0a53d; font-weight: normal; font-size: 22px; padding-bottom: 10px;}
.infoContent h4 {color: #dfa63f; font-size: 16px; padding: 10px 0 10px 20px; font-weight: normal; line-height: 18px}
.infoJobs { padding: 0px 0 0 20px;}
.infoJobs ul {float: left; width: 268px; padding-left: 20px;}
.infoJobs img {float: right; margin: -20px 0 0 0;}
.infoJobs ul li {background: url(../images/icon-arow.jpg) no-repeat 0 10px; padding: 0 0 3px 12px; line-height: 30px;}
.infoJobs ul li a {font-size: 13px;}
.infoJobs ul li.last a {font-size: 14px; float: right; font-family: 'Allan', cursive; font-weight: 400; }
.hightNormal {overflow: hidden; clear: both; padding-top: 15px;}
.hightNormal .left {float: left; width: 50%;}
.hightNormal .right {float: right; width: 50%;}
.hightNormal .left img {float: left; width: 91px;}
.hightNormal .left h5 {color: #e0a53f; padding-bottom: 10px;}
.hightNormal .left p {line-height: 18px;}
.hightNormal .left > .inner {float: left; margin: 10px 10px 10px 20px; width: 284px;}
.hightNormal .right h2 {width: 368px; color: #e0a53f; font-size: 30px; font-weight: normal; font-family: 'Allan', cursive; font-weight: 400px;}
/* ourclient */
.lst-logo { overflow: hidden; margin: 20px auto; width: 1000px;}
.lst-logo li {float: left; width: auto;}
.lst-logo li a {display: block; float: left; white-space: nowrap;}
.info-news .title-1 {background: url(../images/bg_bhead.png) no-repeat 0 0;  height: 43px; margin: -10px;}
.lst-contact {float: right; width: 100%;}

.lst-contact .image {float: left; display: block; margin-right: 20px; border: 1px solid #ccc; box-shadow: 5px 3px 8px #ccc;}
.lst-contact li {overflow: hidden; padding: 10px 0;}
.lst-1 {background: #558ed5; /* Old browsers */
        float: left;
        padding: 10px; width: 430px; height: 92px;font-size: 16px; line-height: 20px; color: #ffff00;
        -webkit-box-shadow: 0px 0px 13px rgba(170, 204, 245, 0.75);
        -moz-box-shadow:    0px 0px 13px rgba(170, 204, 245, 0.75);
        box-shadow:         0px 0px 13px rgba(170, 204, 245, 0.75);
        -webkit-box-shadow: 0px 0px 13px rgba(170, 204, 245, 0.75),inset 0 -1px 1px #0652b1,inset 0 1px 1px #0652b1;
        -moz-box-shadow: 0px 0px 13px rgba(170, 204, 245, 0.75),inset 0 -1px 1px #0652b1,inset 0 1px 1px #0652b1;box-shadow: 0px 0px 13px rgba(170, 204, 245, 0.75),inset 0 -1px 1px #0652b1,inset 0 1px 1px #0652b1;
}
.lst-2 {height: 107px;}
.lst-3 {height: 107px;}
.lst-4 {background: #ffc000; height: 67px;}
.lst-4 a { color: #0000ff; font-weight: bold;}

/* News */
.primary-news {float: left; width: 640px; margin-right: 10px;}
.primary-news.primary-jobs {width: 700px;}
.secondary-news > .inner {background: #f9f3e7; padding: 10px; margin-top: 10px; min-height: 420px;}
.secondary-news > .inner h2 {color: #e0a53f; font-size: 16px; padding: 0px 20px 20px 0;}
.secondary-news {float: left; width: 350px;}
.secondary-news.secondary-job {width: 290px;}
.block-news {overflow: hidden;}
.info-news {background: #f1f3f5; padding: 10px 10px 10px 10px; margin-top: 10px; min-height: 420px;}
.info-news .lst-info li {overflow: hidden; margin-top: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; position: relative;}
.info-news .lst-info li:first-child {margin-top: 0;}
.info-news .lst-info li.last {border: none;}
.info-news .lst-info li > .inner {float: left; width: 510px; line-height: 18px; font-size: 13px;}
.info-news .lst-info li > .inner h2 {color: #e0a53f; padding: 0 0 10px; font-size: 14px; font-size: 15px;}
.info-news .lst-info li > .inner h2 a {font-size: 15px; color: #e0a53f; }
.info-news .lst-info .fLeft {float: left; width:auto; display: block; margin-right: 10px;}
.readmore {text-decoration:underline; font-style: italic; float: right; display: block; padding: 20px 0 0; color: #e0a53f; position: absolute; bottom: 5px; right: 20px;}
.lst-news {overflow: hidden; padding-left: 20px;}
.lst-news li {margin-bottom: 10px;}
.lst-news li a {background: url(../images/icon-arow.jpg) no-repeat 0 5px; padding-left: 25px; text-indent: -10px; display: block; line-height: 16px;}
.next { color: #e0a53f; font-size: 14px; float: right; padding: 10px;}
.info-news h2 {color: #e0a53f; padding: 10px 10px 20px;}
.info-news .fck {padding: 0 10px;}
.info-news .fck p {padding-bottom: 20px; font-size: 14px; line-height: 20px;}
.block-contact .primary-news .info-news {min-height: 600px;}
/*Contact form*/
.grid_5 {float: left; width: 480px; margin-right:20px;}
h3.bg2 {background: #e0a53f; padding: 10px; color:#fff; margin-top:10px;}
.map .box-shadow iframe {width: 100%; max-width: 100%; position: relative; height: 430px; overflow: hidden;}
.map .address {padding: 20px 15px 20px 14px;line-height: 20px;background: #fafafa;border:1px solid #ccc; border-top: none; color: #5d5d5d; margin-top: -5px; font-size: 13px;}
.girl-7 {width: 500px; float: left;}
.lst-contact-1 {margin:0 auto; width: 100%; font-size: 12px; line-height:16px; padding: 0 20px;}
.lst-contact-1 label {display: block; float: left; width: 190px; text-align: left; margin-right: 10px; padding-bottom: 4px; text-transform: uppercase; font-size: 14px; font-weight: normal}
.lst-contact-1 li {overflow: hidden; margin: 0 0 10px;}
.lst-contact-1 .lst-check {float: left; width: 200px;}
.lst-contact-1 input[type="text"],
.lst-contact-1 input[type="email"]{float: left; background: #fff; border: 1px solid #ccc; width: 420px; padding: 5px; height: 15px;}
.lst-contact-1 textarea {background: #fff; border: 1px solid #CCCCCC; height: 120px; padding: 5px; width: 430px;}
.girl-7 .send-contact-message[type="submit"] {border: 1px solid #CCCCCC; cursor: pointer; display: block; font: bold 12px verdana,arial; margin: 3px auto; width: auto;}
.girl-7 .inner {min-height: 565px}
.block-job h2 {font-size: 17px; color: #e7ad3d; line-height: 20px; padding: 20px 0;}
.block-contact .secondary-news > .inner {min-height: 600px; margin-top: 12px;}
.item-list ul li.btn-next a {display: block;}
.block-search {background: #797979; padding: 20px; margin-bottom: 20px;}
.block-search ul {overflow: hidden;}
.block-search ul li {float: left; margin-right: 20px;}
.block-search ul li label {color: #fff; margin-right: 10px; display: inline; font-weight: normal;}
.block-search ul li input[type="text"],
.block-search ul li select {border: 1px solid #abadb3; background: #fff; width: 198px; height: 16px; padding: 4px; border-radius: 5px;}
.block-search ul li select {height: 26px}
.block-search ul li input[type="submit"] {border: 1px solid #ccc; border-radius: 5px; background: #fbf8c1; padding: 4px; cursor: pointer;}
.table {width: 100%;}
.table a {color: #000; font-size: 13px;}
.table .even th,
.table thead tr th{background: #e7ad3d; border-bottom: 1px solid #ccc; padding: 10px; color:#000; font-size: 14px;}
.table td {background: #a8a8a8; border-bottom: 1px solid #ccc; padding: 10px; color:#000; text-align: left; font-size: 13px;}
.table td:first-child {text-align: center}
.table .w1 {text-align: center;}
.w1 {width: 50px;}
.w2 {width: 50px;}
.w3 {width: 250px;}
.w4 {width: 100px;}
.w5 {width: 80px;}
.padging ul {text-align: center;}
.padging li {display: inline;}
.padging .next a {background: url(../images/ico_next.gif) no-repeat right 0; padding-right: 30px; height: 22px; display: block}
.padging .back {float: left; padding: 10px; font-size: 14px;}
.padging .back a {background: url(../images/ico_back.gif) 0 0 no-repeat; padding-left: 30px; display: block;height: 22px;}
.login {padding: 10px 0 0;}
.login a {color: #e2a43f; font-size: 13px;}
th.active img {margin-left: 4px;}
.secondary-news.secondary-job > .inner {margin: 0; min-height: 735px;}
.table tr.even td {background: #efefef;cursor: pointer;}
.table tr.odd td {background: #ffffff;cursor: pointer;}
.table tr:hover td {background: #7e7d7d;color: #e7ad3d }
.table tr:hover td a {color: #e7ad3d}
.layer {background: rgba(0,0,0,0.9); position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
#mask { display: none;}
.block-login {width: 390px; min-height: 260px; position: absolute; top:50%; left:50%; margin-top: -180px; margin-left: -195px; background: #fff; border: 1px solid #ccc; box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -o- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -moz- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -ms- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -webkit- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891;}
.block-login > .inner {margin: 30px; border: 1px solid #ccc; border-radius: 0 10px 0 0;}
.block-login > .inner h2 {background: #4e68c7; box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -o- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -moz- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -ms- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -webkit- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; padding: 5px 0 5px 10px; color: #fff; width: 95.5%; margin-bottom: 15px;}
.block-login > .inner .outer {padding: 0 20px 20px;}
.block-login > .inner .outer p {color: #af430f; padding-bottom: 5px;}
.block-login > .inner .outer input[type="text"],
.block-login > .inner .outer input[type="password"]{width: 200px; height: 15px; padding: 5px; border: 1px solid #ccc;box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
                                                    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);background: #f9f9f9;
                                                    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);}
.block-login > .inner .outer ul li {padding-top: 5px;}
.block-login > .inner .outer ul .submit input { margin-left: 0;}
.block-login > .inner .outer label {display: block; padding-bottom: 5px; font-weight: normal}
/*.block-login > .inner .outer label span {color: #ffbf00;}*/
.form-required {color: #ffbf00;}
.submit input {margin-left: 15px; background: #4e68c7; border: 1px solid #ccc; width: 100px; height: 30px; text-align: center; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; margin-top: 15px; font-size: 14px; color: #fff;}
.submit input:hover {opacity: 0.9; filter: alpha(opacity: 90);}
.close {background: url(../images/close.gif) no-repeat 0 0; width: 25px; height: 25px; position: absolute; right: 5px; top:5px; text-indent: -9999em;}
.primary-jobs .info-news {padding: 20px; margin: 0; font-size: 14px; line-height: 18px;}
.primary-jobs .info-news {margin: 0; padding: 0 20px 20px 20px;}
.primary-news.primary-jobs .info-news {margin-right: 10px;}
h3.title-2 {background: #4e68c7; box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -o- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -moz- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -ms- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; -webkit- box-shadow: 1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891; padding: 5px 0 5px 10px; color: #fff; width: 97.5%; margin-bottom: 15px;}
.primary-jobs .block-decription,.primary-jobs .block-detail {border: 1px solid #ccc;
                                                             border-radius: 0 10px 0 0;-moz-border-radius: 0 10px 0 0;-ms-border-radius: 0 10px 0 0;-o-border-radius: 0 10px 0 0;-webkit-border-radius: 0 10px 0 0; margin-bottom: 20px;}
.primary-jobs .block-detail > .inner, .primary-jobs .block-decription > .inner { padding: 20px; line-height: 18px; font-size: 15px;}
.lst-detail li {overflow: hidden; padding-bottom: 8px;}
.lst-detail li > span {float: left; margin-right: 10px; text-align: right; width: 100px; color: #e7ad3d; font-weight: bold; font-size: 15px;}
.lst-detail li .fck {float:left; width: 425px;}
.lst-detail li .fck > span {display: block; padding-bottom: 8px;}
.job_content { padding: 0 10px;}
.job_content a {font-size: 15px; color: #e7ad3d; text-decoration: underline;}
.social {overflow: hidden; padding: 10px 0 0; border-top: 1px solid #933; margin-top: 20px;	}
.social li {float: left; width: auto; padding-right: 10px;}
.block-account .caption {font-size: 14px; padding: 5px 0 15px;}
.block-account h4 {color: #e0a53f; padding-bottom: 10px;}
.block-account .inner {border: 1px solid #4f230f; padding: 20px; font-size: 14px; margin-bottom: 20px;}
.block-account .inner .description {font-size: 11px; line-height: 12px; color: #898989; padding: 10px 0; clear: both;}
.lst-registry li {padding-top: 10px; overflow: hidden; color: #000;}

.lst-registry label {width: 170px; display: block; float: left; padding: 5px 0 0 0; font-weight: normal}
.lst-registry li.salary-range label[for="edit-submitted-to"] {width: auto; padding : 5px 5px 0 5px;}
.lst-registry span.count {float: left;margin: 5px 10px 0;}
.lst-registry .captcha_field label {width: auto}
.lst-registry label .count {margin: 0 10px;}
.lst-registry input[type="text"],
.lst-registry input[type="password"]{width: 300px; height: 15px; padding: 5px; margin-bottom: 0px; border: 1px solid #ccc;box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
                                     -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);background: #f9f9f9;
                                     -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); float: left;}
p.last {width: 120px; margin: 0 auto;}
p.last input[type="submit"],
input#edit-field-upload-cv-und-0-upload-button,
input#edit-field-upload-cv-und-0-upload-button--2,
input#edit-field-upload-cv-und-0-remove-button,
form#webform-submission-delete-form input#edit-actions-submit {padding: 0 20px; background:#e8a821; height: 22px; text-align: center; color: #fff; cursor: pointer;}
.form-select {width: 101px;}
.form-select-1 {width: 312px;}
.tree {width:105px; margin: 0 auto;}
.secondary-news .title-2 {margin: 12px 0 20px; width: 96%;}
.lst-registry input.input-1 {width: 133px; float: none;}
.lst-registry input.input-2 {width: 133px;}
.lst-registry label.option {width:50px;}
.lst-registry .form-item-picture-delete label.option {width:100px;}
.lst-registry label.option:first-child {padding-left: 200px;} 
.lst-registry textarea {width: 300px; height: 100px; background: #fff; border: 1px solid #ccc; padding: 5px;}
.lst_tab li {float: left; width: auto; margin-right: 30px;}
.lst_tab li a {font-size: 14px;}
.lst_tab li a.active {color: #e2a43f}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid red;
}
#webform-client-form-1 input[type="submit"] {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    display: block;
    font: bold 12px verdana,arial;
    margin: 3px auto;
    width: auto;
}
.date-clear {display: inline;}
.node-webform .submitted {display: none;}
.paging {float: right;margin: 10px;}
.paging li {display: inline;}
.form-type-checkbox .description {margin-left: 0;}
table.webform-result {width: 620px;}
table.webform-result tr td,
table.newest-job  tr td {padding: 10px;}
table.webform-result tr.heading td,
table.newest-job  tr.heading td {font-weight: bold;}
.webform-confirmation {margin-bottom: 10px;}
h2.login-title {color: #E7AD3D; font-size: 18px; padding: 10px;}
#user-login .lst-user-login {margin: 0 auto; width: 100%; font-size: 12px; line-height:16px; padding: 0 20px;}
#user-login .lst-user-login label {display: block; float: left; width: 190px; text-align: left; margin-right: 10px; padding-bottom: 4px; text-transform: uppercase; font-size: 14px; font-weight: normal}
#user-login .lst-user-login li {overflow: hidden; margin: 0 0 10px;}
#user-login .lst-user-login input[type="text"],
#user-login .lst-user-login input[type="password"]{float: left; background: #fff; border: 1px solid #ccc; width: 385px; padding: 5px; height: 15px;}
#user-login .lst-user-login .description {clear: both; font-size: 11px; font-style: italic; padding: 0;}
#user-login .submit-login {padding: 0 0 0 20px;}
#user-login .submit-login input {padding: 0 20px; background:#e8a821; height: 22px; text-align: center; color: #fff; cursor: pointer;}